<template>
  <view class='agreement-container'>
    <view class='agreement-content'>
      <view class='agreement-header'>
        <text class='main-title'>{{ config.appName }}服务协议</text>
        <text class='sub-title'>{{ config.appName }}业委会工作台平台服务协议</text>
        <view class='date-info'>
          <text>更新日期：2025年4月14日</text>
          <text>生效日期：2025年4月14日</text>
        </view>
      </view>
      
      <view class='agreement-body app-bottom-paddig'>
        <view class='section'>
          <text class='section-title'>一、前言</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>欢迎使用由{{ config.companyName }}（以下简称'公司'）合法拥有并运营的{{ config.appName }}业委会工作台（以下简称'{{ config.appName }}'或'本平台'）。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text> {{ config.appName }}业委会工作台是为已成立或即将成立业委会的小区所量身打造的小区共有事务管理一体化解决方案，依托微信小程序，以产品+服务的方式，协助业委会进行小区治理的信息化建设，通过数据化的手段实现自治事项公开透明、依法合规，提高小区自治水平及效率。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>在使用{{ config.appName }}服务之前，客户管理员应代表客户仔细阅读，并充分理解本《{{ config.appName }}业委会工作台平台服务协议》（下称“本协议”）。本协议的免除或者限制责任条款等重要内容将以加粗形式提示注意，客户管理员应重点阅读。 当客户管理员勾选确认本协议或客户和/或授权用户以其他公司允许的方式实际使用{{ config.appName }}服务时，即表示客户管理员已充分阅读、理解并代表客户接受本协议的全部内容，本协议即构成客户与公司之间的有效协议，不应以未阅读或不理解本协议内容主张本协议无效或要求撤销本协议。</text>
       </view>
        </view>

        <view class='section'>
          <text class='section-title'>二、定义与解释</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>客户：指通过授权自然人注册本服务账号的小区业委会、小区业委会筹备组、小区物业服务企业、街道办、居委会等组织，客户可以邀请个人加入其组织成为其授权用户。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>授权用户：指被客户授权或邀请加入客户在{{ config.appName }}搭建的小区工作组，并使用本服务的自然人，包括小区管理员、小区工作组成员等。其中，经客户指定或委托，代客户注册及/或认证{{ config.appName }}账号、配置{{ config.appName }}服务、行使后台管理权限，代客户开通和管理三方应用、确认和签署相应{{ config.appName }}在线协议的自然人称为客户管理员。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>{{ config.appName }}服务：指由{{ config.appName }}官网和微信小程序【{{ config.appName }}小区业主投票助手】、{{ config.appName }}客户管理后台所展示的、客户申请订购且{{ config.appName }}可以提供的服务，具体功能、版本信息等内容以{{ config.appName }}官网所列为准。</text>
          </view>
          
          <view class='subsection'>
            <view class='section-text'><text class='number'>4.</text>服务订单：指客户订购{{ config.appName }}服务的文件，具体内容详见<span @click="navto(3)">《{{ config.appName }}业委会工作台服务购买协议》</span>。 </view>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>5.</text>客户数据：指由客户和/或授权用户在使用{{ config.appName }}服务过程中上传、存储或处理的或通过其他途径向{{ config.appName }}提供的任何数据（包括个人信息），包括但不限于文本、声音、软件、图像或视频文件。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>6.</text>{{ config.appName }}数据:指因{{ config.appName }}服务产生、生成的或与之相关的任何数据（客户数据除外）。</text>
          </view>
          
          <view class='subsection'>
            <view class='section-text'><text class='number'>7.</text>个人信息:指以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息，不包括匿名化处理后的信息，具体指 <span @click="navto(0)" >《{{ config.appName }}隐私政策》</span>中涉及的个人信息，包括但不限于姓名、手机号码、邮箱地址、头像、昵称、密码等。</view>
          </view>
          
          <view class='subsection'>
            <view class='section-text'><text class='number'>8.</text>《{{ config.appName }}用户服务协议》指{{ config.appName }}在微信小程序【{{ config.appName }}小区业主投票助手】发布并不时更新的<span  @click="navto(1)">《用户服务协议》</span>，具体内容详见用户服务协议文件。</view>
          </view>
          
          <view class='subsection'>
            <view class='section-text'><text class='number'>9.</text>《{{ config.appName }}隐私政策》是指{{ config.appName }}在微信小程序【{{ config.appName }}小区业主投票助手】发布并不时更新的<span  @click="navto(0)">《隐私政策》</span>，具体内容详见隐私政策文件。</view>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>10.</text>知识产权:指知识产权、工业产权和其他无形权利，包括但不限于：专利、著作权、商标、企业名称、数据、商业秘密等。且每种情况下，（1）无论权利已注册或未注册；（2）包括已提交申请的权利，进行申请、被授予、续展或延期、要求优先权的权利；以及（3）以及所有现在和未来的类似或等效的权利。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>11.</text>时间单位:在本协议中，'天'均为自然日。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>三、协议内容、修订及效力</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>协议的内容：本协议内容包括本协议正文及所有我们已经发布或将来可能发布的隐私政策、及{{ config.appName }}官网上发布的各项规则、通知，包括但不限于《{{ config.appName }}用户服务协议》《{{ config.appName }}隐私政策》。前述内容均为本协议不可分割的组成部分，与本协议具有同等法律效力。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>协议的修订：为给客户提供更好的服务或因国家法律法规、政策调整、技术条件、产品功能等变化需要，我们会适时对本协议进行修订，修订内容构成本协议的组成部分。本协议更新后，{{ config.appName }}会以适当的方式提醒客户更新的内容，以便客户及时了解本协议的最新版本，客户也可以在网站首页或软件对应页面查阅最新版本的协议条款。</text>
            <text class='section-text'>如客户对修订后的协议内容存有异议，客户有权立即停止使用{{ config.appName }}服务。如客户在修订协议生效日后继续使用{{ config.appName }}服务，即表示客户已同意接受修订后的本协议内容。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>授权用户的遵守：客户应确保其授权用户对{{ config.appName }}服务的使用均应遵守适用的法律法规及本协议的各项条款和条件，并对其授权用户的违法或违约等行为负责。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>4.</text>效力和冲突：如本协议内容与客户和{{ config.appName }}另外签署的服务协议、订单内容冲突或有本协议未约定之内容，以另外签署的服务协议、订单内容为准。如另外签署的服务协议、订单内容约定适用本协议的，则相应未约定的内容以本协议约定内容为准。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>四、{{ config.appName }}服务的使用</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>使用限制：客户应（并确保其授权用户）不得实施以下行为：</text>
            <view class='list-item'>
              <text class='list-text'>使用{{ config.appName }}服务的授权用户数量超过订单中载明的用户数量；</text>
              <text class='list-text'>对{{ config.appName }}服务进行反向工程、反编译、反汇编或提取其中任何要素，或以其他方式发现或导出其中包含的任何源代码和目标代码、软件程序、过程、算法、方法或技术；</text>
              <text class='list-text'>规避或破坏{{ config.appName }}用于限制{{ config.appName }}服务访问或进行安全保护的任何措施；</text>
              <text class='list-text'>对{{ config.appName }}服务进行修改、改编、模仿、转让、转售或创建基于{{ config.appName }}服务的衍生作品；</text>
              <text class='list-text'>利用{{ config.appName }}服务上传、创建或分发任何侵犯第三方知识产权、隐私权或商业秘密的内容，或违反公序良俗、法律法规的内容；</text>
              <text class='list-text'>利用{{ config.appName }}服务实施诈欺、虚伪不实或误导行为，实施侵害他人权益的行为；实施侵犯{{ config.appName }}商标、专有标志或专有图例的行为；</text>
              <text class='list-text'>存在违反{{ config.appName }}用户协议及其他线上协议的行为；</text>
              <text class='list-text'>以其他超出及滥用本协议订购授权、违反相关法律法规、或其他可能对{{ config.appName }}或任何第三方造成损害的方式使用{{ config.appName }}服务。</text>
            </view>
            <text class='section-text'>如{{ config.appName }}有证据证明客户或其授权用户存在违反上述约定的行为（如相关账号活动出现明显异常），则{{ config.appName }}有权暂停对客户和/或授权用户提供部分或者全部服务。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>个人信息：双方均保证遵守《中华人民共和国网络安全法》《中华人民共和国个人信息保护法》等适用法律法规的规定，并在收集和处理任何个人信息前，已知晓并充分理解适用法律和法规关于收集、储存、提供、传输、使用个人信息的具体要求。</text>
            <text class='section-text'>为实现本协议之目的，对于客户及授权用户在使用{{ config.appName }}服务的过程中{{ config.appName }}所获取的个人信息，客户确认{{ config.appName }}将根据《{{ config.appName }}隐私政策》进行处理。</text>
            <text class='section-text'>在本协议项下，客户是授权用户在使用{{ config.appName }}服务过程中上传、存储或处理的或通过其他途径向{{ config.appName }}提供的个人信息（相关信息类型详见《{{ config.appName }}隐私政策》）的处理者，并委托{{ config.appName }}对上述个人信息进行处理，客户须负责就{{ config.appName }}处理此类个人信息获得必要的授权、同意和许可，并按照适用法律法规的要求执行其他操作。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>登录凭证：客户确认并同意，客户应要求每位授权用户创建一个用户账号，包括用户账号名称和密码，或其他登录凭证（统称'登录凭证'），以访问和使用{{ config.appName }}服务。每位授权用户须完全负责维护其登录凭证的保密性，并对使用此类登录凭证在{{ config.appName }}服务上发生的所有活动负责。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>4.</text>账号注销：当客户注销{{ config.appName }}账号或永久停止使用{{ config.appName }}服务后，{{ config.appName }}根据法律法规要求对账号相关内容及信息以包括但不限于删除、匿名化等方式进行处理。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>五、{{ config.appName }}保证</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>合法提供服务：{{ config.appName }}保证有权提供本协议约定的各项产品及服务，有权独立与甲方签订本协议，且不侵犯任何第三方合法权益。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>保障稳定服务：{{ config.appName }}将尽商业上合理的努力保证{{ config.appName }}服务正常运行，即，{{ config.appName }}按'原样''现状'提供{{ config.appName }}服务，并且保证服务的专业性，但如处于超出{{ config.appName }}合理控制的情况下（包括但不限于天灾、政府行为、洪水、火灾、地震、社会动乱、恐怖行为、罢工或黑客攻击等），{{ config.appName }}不受前述保证限制。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>保护客户数据安全：{{ config.appName }}将尽商业上合理的努力，遵循不低于国家标准以及适用法律法规要求，以保护客户数据的安全性、机密性和完整性。{{ config.appName }}采取的安全措施包括但不限于：</text>
            <view class='list-item'>
              <text class='list-text'>严格控制对客户数据的访问权限；</text>
              <text class='list-text'>以加密方式存储和传输客户的数据；</text>
              <text class='list-text'>制定严格的数据安全管理流程。</text>
            </view>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>六、订单及费用</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>付费服务：客户知悉并同意，{{ config.appName }}服务部分功能是付费的。针对试用或其他暂不收费服务不应被视为{{ config.appName }}放弃后续收费的权利。{{ config.appName }}有权根据实际运营情况通过官方网站、公告或其他适当的方式通知客户收费标准、方式或相关变更。</text>
            <text class='section-text'>如果客户不同意上述修改、变更或付费内容，客户可以选择停止使用该产品或服务。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>服务订单：对于{{ config.appName }}服务中需要付费的功能，客户通过服务订单的形式向{{ config.appName }}确认所订购的服务类型、服务内容、数量、订购期限、价款及其他相关信息，订单需经{{ config.appName }}确认，且客户及其授权用户仅可在订购期限和范围内使用{{ config.appName }}服务。服务订单中未明确列明的内容以本协议为准。订单与本协议冲突的，以服务订单中的内容为准。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>费用：客户应按照订单约定向{{ config.appName }}按时支付服务订单中列明的所有费用。</text>
            <view class='list-item'>
              <text class='list-text'>费用以人民币报价与结算，且银行或其他支付方式的手续费（如有）由客户承担；</text>
              <text class='list-text'>费用是基于客户购买的服务而计算的，与客户是否实际使用所购买的服务无关；</text>
              <text class='list-text'>服务订单生效后，除本协议或订单中另有约定外，在订购期限内客户订购的用户数量不得减少且订购期限不可变更。</text>
            </view>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>4.</text>发票与付款：客户的开票信息、付款账期、付款周期（如有）以客户与{{ config.appName }}签署的订单中的约定为准。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>5.</text>税款：除非另有说明，否则{{ config.appName }}服务订单中的费用均为包含增值税的费用。在本协议履行过程中，如遇国家税收政策调整，导致增值税税率发生变化的，{{ config.appName }}服务订单适用的增值税税率应按照国家税收政策相应调整，不含税价格保持不变，具体结算金额以{{ config.appName }}实际开具的发票上的价税合计金额为准。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>七、知识产权</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>对于本协议签署前双方已拥有或已存在的或在本协议之外开发或获得的所有知识产权仍归原有方所有，不因本协议的签订或履行而使另一方对之享有任何知识产权（包括但不限于著作权、商标、商号、企业名称、商品名称、商业秘密、专利、专利申请或专有技术等）。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>双方在此确认并同意，{{ config.appName }}是{{ config.appName }}服务所涉知识产权的权利人，{{ config.appName }}保留其在提供服务过程中产生的任何软件、程序、技术、代码、资料等信息内容的所有知识产权（包括但不限于版权、商标权、专利权、商业秘密等）及相关权利，包括但不限于{{ config.appName }}服务的任何新产品功能。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>八、权属、反馈与客户参考</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>{{ config.appName }}的所有权：{{ config.appName }}保留{{ config.appName }}服务（包括{{ config.appName }}数据）中的所有权利、权属和权益，包括所有知识产权和其他权利。除本协议及订单明确授予的权利外，客户不会获得有关{{ config.appName }}服务的任何其他明示或默示权利。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>客户数据的权属：{{ config.appName }}确认并同意，任何由客户或授权用户上传、存储、处理或以其他方式向{{ config.appName }}提供的客户数据都是并将继续由客户或其数据的原始权利主体享有权利（包括知识产权），{{ config.appName }}仅在本协议约定范围内并按照本协议约定的方式和目的处理前述客户数据。</text>
            <text class='section-text'>{{ config.appName }}有权根据实际运营情况对客户的部分权益进行调整，具体情形包括但不限于数据存储期限、存储空间及其他涉及保护授权用户或者其他主体的重大合法权益等；调整前，{{ config.appName }}将通过官方网站、公告或其他适当的方式通知客户的变更，在通过合理努力{{ config.appName }}无法联系到客户或客户无正当理由拒绝配合的情况下，{{ config.appName }}有权根据法律及/或{{ config.appName }}服务平台已经发布的规则进行处理。</text>
            <text class='section-text'>如果客户不同意相应调整，客户可以选择停止使用该产品或服务，客户停止使用后，相应客户数据会{{ config.appName }}会根据{{ config.appName }}与客户约定（如有）、运营情况、法律法规要求等在一定期限内进行删除。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>客户数据的授权：客户应保证，其是客户数据的数据控制方或该数据控制方之代理。客户（并代表授权用户）明确同意，授权{{ config.appName }}（及其服务提供商、许可方和分包商）可以：</text>
            <view class='list-item'>
              <text class='list-text'>按照客户的指令访问及处理客户数据；</text>
              <text class='list-text'>根据适用的法律法规，将客户数据依法披露给执法部门或其他政府机构（或向前述机构提供对此类数据的访问权限）；</text>
              <text class='list-text'>向客户及授权用户提供{{ config.appName }}服务之目的包括但不限于：排除{{ config.appName }}服务中存在的安全故障或威胁；预防、查找和修复{{ config.appName }}服务运营方面的问题；改进用于查找和防御客户和授权用户所面临威胁之功能；识别违法违规情况、检测及防范安全事件访问并处理客户数据。</text>
            </view>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>4.</text>客户数据责任：客户应对客户数据的内容及{{ config.appName }}根据本协议约定处理客户数据之行为负责。客户应获取一切必要充分授权，包括但不限于授权用户的许可，以确保{{ config.appName }}有权根据本协议访问并处理客户数据，且保证{{ config.appName }}对客户数据的上述访问及处理不会违反任何第三方的权益或导致{{ config.appName }}对客户、授权用户或任何第三方的义务及责任。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>5.</text>第三方请求：除非经客户指示、根据本协议的授权或依据适用的法律、法规，{{ config.appName }}不会向第三方披露客户数据。如果{{ config.appName }}被强制要求向第三方披露客户数据，除非法律禁止{{ config.appName }}这样做，{{ config.appName }}会采用商业上可行的方式提前通知客户。</text>
            <text class='section-text'>如某一第三方联系{{ config.appName }}，就客户对{{ config.appName }}服务的使用提出投诉（例如声称客户或授权用户有侵权行为），{{ config.appName }}可让该等第三方直接与客户联系，且可向其提供客户的基本联系方式。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>6.</text>第三方公司：{{ config.appName }}会聘请其他公司代表{{ config.appName }}提供有限服务，例如提供客户支持。上述公司将获准为履行{{ config.appName }}聘请他们提供的服务而获取及处理客户数据。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>7.</text>支持数据：{{ config.appName }}在向客户提供服务过程中可能会收集某些{{ config.appName }}服务运营数据，{{ config.appName }}可利用该等数据优化和改善{{ config.appName }}服务。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>8.</text>客服数据：客户及其授权用户在寻求{{ config.appName }}客服帮助时提供的个人信息、客户数据以及相应的沟通记录及相关内容。{{ config.appName }}会存储和保留该等数据，并将该等等数据匿名化处理后用作用户提升、改进服务质量的合理需要。客服咨询过程中收集的个人信息将用于处理问题、改进服务，用户咨询即视为知晓并同意反馈。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>9.</text>反馈：客户就{{ config.appName }}服务向{{ config.appName }}提供的任何建议或意见（'反馈'），客户确认{{ config.appName }}可以不受限制地以任何方式使用和披露，包括但不限于用于提升、优化{{ config.appName }}服务。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>10.</text>客户参考：客户同意授权{{ config.appName }}可以在线上或线下平台（包括但不限于{{ config.appName }}官网、微信公众号、抖音等）、推介和营销材料及/或{{ config.appName }}相关推广营销活动中：</text>
            <view class='list-item'>
              <text class='list-text'>将客户的名称（包括但不限于中英文名称或简称）、品牌（Logo）和/或商标作为'{{ config.appName }}'的客户名单进行展示；</text>
              <text class='list-text'>展示客户关于'{{ config.appName }}'服务的推荐信、使用证言或反馈；</text>
              <text class='list-text'>展示客户使用'{{ config.appName }}'服务的客户案例，包括但不限于海报、漫画、音视频、图片、文章等形式。</text>
            </view>
            <text class='section-text'>客户有权随时撤回该授权。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>九、违约及赔偿</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>{{ config.appName }}在服务实施过程违反《{{ config.appName }}隐私政策》之规定，或侵犯他人知识产权给客户造成损失，客户有权单方解除协议，并要求{{ config.appName }}赔偿因此所造成的全部损失及法律责任。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>{{ config.appName }}在客户完成服务费支付后，未在服务订单约定服务期限内为客户提供选定服务，逾期超过20个工作日的，客户有权单方解除协议并退款。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>如客户和/或授权用户违反本协议和/或其他应遵守的服务条款与规则，{{ config.appName }}有权独立判断并视情况在不经事先通知的情况下采取合理的处置措施，包括但不限于预先警示、限制、暂停、终止客户使用{{ config.appName }}服务的部分或全部功能，屏蔽或删除授权用户上传、传播或提供的内容、限制账号部分或者全部功能、冻结或永久关闭账号等，客户需自行承担由此导致的后果及损失，并赔偿因客户及/或授权用户的违约行为给{{ config.appName }}造成的全部损失。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>4.</text>如客户或授权用户对{{ config.appName }}采取的限制、删除、封禁等措施存在异议，可通过客服渠道提交申诉请求，{{ config.appName }}会及时完成核查并给予答复。{{ config.appName }}有权公告处理结果，且有权根据实际情况决定是否恢复相关账号的使用，对已删除内容{{ config.appName }}有权不予恢复或返还。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>5.</text>对涉嫌违反法律法规、涉嫌违法犯罪的行为，{{ config.appName }}将保存有关记录，并有权依法向有关主管部门报告、配合有关主管部门调查、向公安机关报案等。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>6.</text>如客户和/或授权用户违反本协议和/或其他应遵守的服务条款与规则，引起第三方投诉或诉讼索赔的，客户应当自行处理并承担可能因此产生的全部法律责任。如因客户和/或授权用户的违法或违约等行为导致{{ config.appName }}及{{ config.appName }}的关联方、合作方等主体遭受任何损失（包括但不限于律师费用与支出）或行政处罚的，客户应足额赔偿。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>7.</text>就以下任何第三方提起涉及{{ config.appName }}的诉讼、主张或法律程序（'主张'）：由客户和/或授权用户上传的内容或利用{{ config.appName }}服务创建、产生的内容侵犯第三方的知识产权、隐私、保密或其他权利引起的主张；或由客户和/或授权用户违反或未能遵守本协议项下的约定而引起的第三方主张，客户同意应于收到前述主张后立即书面通知{{ config.appName }}，并根据{{ config.appName }}的要求向{{ config.appName }}提供及时的配合与协助，且应赔偿{{ config.appName }}为处理此类主张而支付的费用和承担的损失。客户同意，不得单方面自行代{{ config.appName }}做出对前述主张的应对措施。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>十、适用法律与管辖</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>适用法律：本协议及由本协议产生或与之相关的所有事宜均适用中华人民共和国大陆地区法律。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>争议解决：任何由本协议引起或与之相关的争议，包括任何有关本协议的存续、有效性或终止的问题，由深圳市福田区人民法院管辖。除有争议的条款外，在争议的解决期间，不影响本协议其它条款的继续履行。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>十一、不可抗力及免责条款</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>本条所称'不可抗力'系指不能预见、不能避免或不能克服的客观事件，包括但不限于自然灾害如洪水、火灾、爆炸、雷电、地震和风暴等以及社会事件如网络故障，战争、动乱、政府行为、国家政策的突然变动和罢工，以及黑客或病毒攻击等。前述不可抗力包括因适用法律法规、监管政策变化或政府部门指令、数据合规监管要求调整，致使一方无法继续履行合同义务之情形。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>任何一方遇有不可抗力而全部或部分不能履行本协议或迟延履行本协议，应自不可抗力事件发生之日起7个工作日内，将事件情况以书面形式通知另一方，并于事件发生之日起20个工作日内，向另一方提交导致其全部或部分不能履行或迟延履行的证明。发生不可抗力的一方在不可抗力影响的范围内免除其相应责任。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>若任何一方未能依据本条款约定及时将不可抗力的情况通知对方或者未能及时提交相关证明的，应当依照本协议约定承担相应的违约责任，因客观原因不能通知的除外。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>4.</text>遭受不可抗力的一方应采取一切必要措施减少损失，并在事件消除后立即恢复本协议的履行，除非履行已不可能或者不必要。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>5.</text>如果一方由于不可抗力事件无法履行其在本协议项下义务，则另一方应有权终止部分或整体协议。终止协议应向对方发出解除协议的通知。客户因本条规定解除协议的，对{{ config.appName }}已发生的服务费和已提供的服务，不得要求返还已支付费用。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>6.</text>如果因不可抗力导致协议某些条款或内容被判定无效、不符合法律或不可实施，这些条款或内容应从原文删除，删除后协议条款继续具有法律效力。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>7.</text>{{ config.appName }}提供相关产品及服务时已尽力保证其稳定性，对发生下列情形之一所造成的产品及服务中断、延迟等，{{ config.appName }}不承担责任，但{{ config.appName }}应在接到客户通知后在{{ config.appName }}可控范围内尽快解决：</text>
            <view class='list-item'>
              <text class='list-text'>第三方云服务商、网络服务提供商发生故障；</text>
              <text class='list-text'>客户自身硬件原因、自身服务器、技术故障等；</text>
              <text class='list-text'>由于{{ config.appName }}进行测试、升级、更新、服务抽样测试，对客户产生的任何影响；</text>
              <text class='list-text'>客户与其它任何第三方的纠纷；</text>
              <text class='list-text'>其他非{{ config.appName }}产品及服务导致的情形。</text>
            </view>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>十二、通知</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>平台可能会以包括但不限于在相关服务页面展示、网页公告、网页提示、电子邮箱、手机短信、常规的信件传送、服务的账号管理系统内发送站内信等方式中的一种或多种，向客户送达关于本平台的各种规则、通知、提示等信息。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>客户应向平台提供真实有效的联系方式(包括您的电子邮件地址、联系电话、联系地址等），若联系方式发生变更的，客户有义务及时更新有关信息并保持可被联系的状态。客户用于接收站内信、系统消息的帐号或系统，也作为用户的有效联系方式。</text>
          </view>
          <view class='subsection'>
            <text class='section-text'><text class='number'>3.</text>客户同意，任何由于电子邮箱、手机号码、通讯地址等信息错误或其他不可归咎于平台的原因，导致客户未收到相关规则、通知、提示等信息的，均不影响该等信息对客户所产生的法律效力，且客户应受其约束，由此产生的一切后果及责任由客户自行承担。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>十三、其他条款</text>
          <view class='subsection'>
            <text class='section-text'><text class='number'>1.</text>转让：未经我们事先书面同意，客户不得向任何第三方转让其在本条款项下的任何权利或义务。客户理解并同意，{{ config.appName }}有权自主决定经营策略并根据业务调整情况将本协议项下的全部权利义务一并转移给{{ config.appName }}的关联公司或其他法律主体，客户认可在上述情况下，{{ config.appName }}无须征得客户的同意，{{ config.appName }}将尽量以合理的方式向客户进行通知。</text>
          </view>
          
          <view class='subsection'>
            <text class='section-text'><text class='number'>2.</text>可分割性与弃权：如果本协议的任何约定被认为非法、无效或因其他原因不可执行，该等约定将被视为从本协议中分割和删除，而本协议的其余部分将继续完全有效。任何一方对任何违反或违背本协议行为的弃权不构成对任何其他或后续违约行为的弃权。</text>
          </view>
        </view>

        <view class='section'>
          <text class='section-title'>平台信息</text>
          <view class='subsection'>
            <text class='section-text'>企业：{{ config.companyName }}</text>
            <!-- <text class='section-text'>联系人：{{ config.contactPerson }}</text> -->
            <view class='section-text  u-flex'>联系电话： <span @click="callPhone"> {{ config.contactPhone }}</span></view>
            <text class='section-text'>联系地址：{{ config.officeAddress }}</text>
          </view>
        </view>
      </view>
    </view>
  </view>
</template>

<script>
import { name } from '@/util/config'
import companyInfo from '@/util/companyInfo'
export default {
  name: 'PlatformAgreement',
  data() {
    return {
      config: {
        appName: name,
        contactPhone: companyInfo.phone,
        officeAddress: companyInfo.address,
        companyName: companyInfo.name,
        contactPerson: ""
      }
    }
  },
  methods: {
    callPhone(){
      uni.makePhoneCall({
        phoneNumber: this.config.contactPhone
      })
    },
      navto(type){
        if(type == 0){
          uni.navigateTo({
            url: '/pages/agreement/index'
          })
        }else if(type == 1){
          uni.navigateTo({
            url: '/pages/useragreement/index'
          })
        }else if(type ==3){
         uni.navigateTo({
            url: '/pages/purchaseagreement/index'
          })
        }
      }
  }
}
</script>

<style scoped lang='scss'>
.agreement-container {
  min-height: 100vh;
  background: #f8fafd;
  padding: 0 20rpx;
  box-sizing: border-box;
}

.agreement-content {
  background: #fff;
  border-radius: 16rpx;
  margin: 20rpx 0;
  padding: 32rpx 24rpx;
  box-shadow: 0 2rpx 8rpx rgba(0,0,0,0.03);
}

.agreement-header {
  text-align: center;
  margin-bottom: 40rpx;
  padding-bottom: 32rpx;
  border-bottom: 1rpx solid #f0f0f0;
}

.main-title {
  display: block;
  font-size: 36rpx;
  font-weight: 600;
  color: #222;
  margin-bottom: 16rpx;
}

.sub-title {
  display: block;
  font-size: 28rpx;
  color: #666;
  margin-bottom: 24rpx;
  line-height: 1.5;
}

.date-info {
  display: flex;
  flex-direction: column;
  gap: 8rpx;
  
  text {
    font-size: 24rpx;
    color: #999;
    line-height: 1.4;
  }
}

.agreement-body {
     span{
    color: $uni-color-primary !important;
    text-decoration: underline;
 }
  .section {
    margin-bottom: 32rpx;
    
    &:last-child {
      margin-bottom: 0;
    }
  }
  
  .section-title {
    display: block;
    font-size: 32rpx;
    font-weight: 600;
    color: #222;
    margin-bottom: 16rpx;
    line-height: 1.4;
  }
  
  .section-text {
    display: block;
    font-size: 28rpx;
    color: #333;
    line-height: 1.6;
    margin-bottom: 16rpx;
    text-align: justify;
    
    &:last-child {
      margin-bottom: 0;
    }
  }
  
  .subsection {
    margin-bottom: 24rpx;
    padding-left: 20rpx;
    
    &:last-child {
      margin-bottom: 0;
    }
  }
  

  
  .list-item {
    display: flex;
    flex-direction: column;
    gap: 12rpx;
    margin-top: 16rpx;
  }
  
  .list-text {
    font-size: 26rpx;
    color: #555;
    line-height: 1.5;
    padding-left: 20rpx;
    position: relative;
    
    &::before {
      content: '•';
      position: absolute;
      left: 0;
      color: #666;
    }
  }
}

 
 .number {
   font-weight: 600;
   color: #222;
   margin-right: 8rpx;
 }
</style>